home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 25
/
Cream of the Crop 25.iso
/
bbs
/
outil179.zip
/
SPICE.DOC
< prev
next >
Wrap
Text File
|
1997-04-30
|
109KB
|
2,571 lines
SSSSSSS PPPPPPP IIIIIIIII CCCCCCC EEEEEEEEE
SSSSSSSSS PPPPPPPP IIIIIII CCCCCCCCC EEEEEEEE
SSS PPP PPP III CCC EEE
SSS PPP PPP III CCC EEE
SSSSSSS PPPPPPPPP III CCC EEEEEEE
SSSSSSS PPPPPPPP III CCC EEEEEEE
SSS PPP III CCC EEE
SSS PPP III CCC EEE
SSSSSSSS PPP IIIIIII CCCCCCCCC EEEEEEEE
SSSSSSSS PPP IIIIIIIII CCCCCCC EEEEEEEEE
The Opus Control File, Nodelist and Event Manager
with Custom Help Screen Generation
and Parameter Validatation.
Version 1.00
The Spice program is an entire spice rack of utilities offering:
* Replacement of Cayenne and Nacl.
* Complete management of the Opus control file, with on-line help.
* Editing by Task number.
* File and Message area management.
* Handling of Menu setup, including Custom menus.
* Automatic creation of help screens for all Opus menus.
* Validation of all parameters in your Opus setup.
* Hard copy generation of the BBS.CTL setup.
* A Nodelist Manager for both Version 6 and 7 Nodelists.
* An Event Manager.
* Personal color selection for use in the Spice program.
Spice will enable you to work with your Opus control file as you've
never been able to before, offering on-line help for each command.
Then, after you've finished making any changes you like, Spice will
validate your control file, print a hard copy if you wish, and
compile your choices into the your parameter file for Opus to read.
Spice - Software
Version 1.00 by John Valentyn,
Copyright 1992.
All rights reserved
Spice - Documentation
Version 1.00 by Tina Dougherty Lymburner,
Copyright 1992.
All rights reserved.
TABLE OF CONTENTS
Getting Started . . . . . . . . . . . . 1
Spice Main Menu . . . . . . . . . . . . 1
Opus Config Menu . . . . . . . . . . . 2
System Section . . . . . . . . . . . 3
Language Section . . . . . . . . . . 3
Equipment Section . . . . . . . . . 4
Matrix & EchoMail . . . . . . . . . 4
Addresses . . . . . . . . . . . . 4
Files . . . . . . . . . . . . . . 5
Behavior . . . . . . . . . . . . 5
Handling . . . . . . . . . . . . 5
Session Section . . . . . . . . . . 6
LogOn Info . . . . . . . . . . . 6
Caller Files . . . . . . . . . . 7
Expiration Items . . . . . . . . 7
File Section Items . . . . . . . 7
External Protocols . . . . . . . 7
Msg Section Items . . . . . . . . 8
Outside Info . . . . . . . . . . 8
Alt Keys . . . . . . . . . . . . 8
LogOff Items . . . . . . . . . . 8
Misc Stuff . . . . . . . . . . . 8
ASCII Menus . . . . . . . . . . . 9
Caller Session Limits . . . . . . 9
File Area Definitions . . . . . . . 10
Message Area Definitions . . . . . . 11
Menu Section . . . . . . . . . . . . 12
Global Commands . . . . . . . . . 15
Configuration Commands . . . . . 15
Sysop Menu Commands . . . . . . . 15
Message Menu Commands . . . . . . 16
File Menu Commands . . . . . . . 16
History Menu Commands . . . . . . 16
Editor Commands (Lore & OPed) . . 17
Section Menu Commands . . . . . . 17
Custom Menu Setup . . . . . . . . 18
Misc. Functions - ToolKit . . . . . 19
List Config . . . . . . . . . . . 19
Validate . . . . . . . . . . . . 19
Make Help Files . . . . . . . . . 19
NodeList Manager . . . . . . . . . . . 20
Event Manager . . . . . . . . . . . . . 21
Event Manager Commands . . . . . . . 22
Spice Configuration Menu . . . . . . . 26
Control . . . . . . . . . . . . . . 26
Select Colors . . . . . . . . . . . 26
Help File . . . . . . . . . . . . . 26
Menu Colors . . . . . . . . . . . . 27
Template Files . . . . . . . . . . . 27
Spice Generated Help Screens . . . . . 27
Editing English.Hlp . . . . . . . . 28
Choosing Color Combos . . . . . . . 31
Command Tree for Generation . . . . 32
Index A - Where is it? . . . . . . . . 33
GETTING STARTED
The very FIRST thing you must know about Spice is that it will take over
the handling of chores that have previously been taken care of by NACL
and Cayenne. Making changes to your configuration while in Spice, and
then saving the changes, will AUTOMATICALLY update your parameter file
(usually BBS.PRM), so that parameter file update programs aren't needed.
In other words, you can make any changes you like in Spice, save them
then exit and your parameter file and board will be updated without
running any other program.
Spice does NOT update your BBS.CTL file, so any changes made will be
reflected on your board, but not in this ASCII text file. Spice does
give you the ability to print out a listing of your setup either to a
file or device, but this isn't a replacement for the BBS.CTL file. Spice
reads and works with BBS.PRM (the machine readable file), and doesn't
know that BBS.CTL exists.
Put Spice.exe in your Opus or utility directory.
Put the Mlfile.En? in your Opus language directory. (If this version is
an update for you, use your MLM to update for new text. Type: Mlm
Mlfile.Up and all the new text will be added to the library.)
Put English.Hlp in the directory of your choice, and remember where you've
put it.
Call up the program by typing SPICE, and you'll be greeted by the Main
Menu.
SPICE MAIN MENU
Opus Config ..... Let's you work with your Opus control file
Nodelist mngr ... Nodelist Manager for both Version 6 and 7 Nodelists
Event mngr ...... Complete Event Manager
Spice Config .... Task # selection, color choices, and ENGLISH.HLP path.
Quit ............ Quit the program
?help ........... Help for Spice
Just like your Opus Main Menu, this where you choose where you want to go,
if you want to Quit out of the program, or if you need extra help. Each
choice is detailed here.
When you enter either Opus Config, Nodelist Manager or Event Manager, and
make a change, Spice will show a "*" in the middle of the top bar of the
Menu. This enables you to track whether or not you've made changes to
your configuration while in Spice.
Spice - Ver 1.00 Page 1
THE OPUS CONFIGURATION MENU
The Opus Configuration Section of Spice is what allows you to work with
your BBS.CTL file. If you need to specify a task number to work with,
you'd first go to Spice Config and choose the task number. If you don't
run multiple tasks, you can go directly into Opus Config.
CTL SECTIONS
A System Sect ......... The System Section
B Language ......... The Language Section
C Equipment ......... The Equipment Section
D Matrix/Echos ......... The Matrix & Echo Sections
E Session Sect ......... The Session Section
F File Areas ......... File Area Management
G Message Areas ......... Message Area Management
H Menu Section ......... Menu Management
MISC FUNCTIONS
List config ......... Create a hard copy of your configuration
Validate ......... Validate all parameters
Make help files ......... Create custom help screens
Quit ......... Quit to Main Menu
?help ......... Help for this Menu
The Control Section commands let you work directly with your BBS.CTL and
BBS.PRM files, while the Miscellaneous functions provide a toolkit for use
with Opus.
To edit your control file, simply enter the Section where you'd find the
command (for help on locating a specific command, see "Where Is It?" in
this doc), and use your arrow keys to move to the line you want. Hit your
ENTER key, and the line is yours to edit. If you need a description, a
note about whether or not the command is required, or any other type of
help, just hit your "?" to bring up a helpful screen explaining more about
what the command does for you in your Opus setup.
Please note that this documentation is not a substitute for the fine Opus
docs available. Each command listed here includes a very brief summary of
it's purpose, but for in-depth understanding of each command, the Opus
documentaton can not be replaced by these Spice docs.
Each section of the Opus Config controls different aspects of your
specific setup. Note that toggles are marked with a "*" to show that a
Yes or No answer is all that's required here.
Spice - Ver 1.00 Page 2
THE SYSTEM SECTION
Name: The name of your board
Sysop: Your name as Sysop
Snoop: * Do you want to watch everything the caller does?
Video: Which video mode Opus will use at Sysop console
Monitor Width: Number of columns on Sysop display
Monitor Height: Number of lines on Sysop display
Path System: Path to Opus and files database files
Path Misc: Path to Opus miscellaneous files
Path Temp: Path for temporary files (such as message uploads)
Path Spann: Path for SPANN##.BBS (Special Announcement) files
Status_dir: Path for files like ACTIVE##.DAT (current caller)
Uses Password: Path to user files
Uses Schedule: Path for schedule file (sched.dat)
Uses Common: Filename for storage of common data on multi-line system.
High Message: Highest message area used by Opus
High File: Highest file area used by Opus
Locks: * Should Opus lock user files (multiline systmes)?
Log file: Path for Opus log.
Log Mode: Setting for how much info is put into Opus log.
Task: Task number for multiline systems.
Multitasker: Whether a multitasker is used, and which one.
Reboot: * Should system reboot if carrier is lost?
DOS Close: * Should Opus use file names like STDAUX (see Opusdocs)?
Multiline Chat: * Is multiline chat available?
LANGUAGE SECTION
Sysop: Language for Sysop's local console
User: Default language for new caller
LangDir: Path for language files (.SYL and .USL)
Language: Language filename and how it's displayed
Language: Language filename and how it's displayed
Language: Language filename and how it's displayed
Language: Language filename and how it's displayed
Language: Language filename and how it's displayed
Language: Language filename and how it's displayed
Language: Language filename and how it's displayed
Language: Language filename and how it's displayed
Language: Language filename and how it's displayed
Charset: Path for alternate character set
HighBit: * Should Opus change default highbit linedrawing
characters
Spice - Ver 1.00 Page 3
THE EQUIPMENT SECTION
Output: Default port or local keyboard mode Opus will use.
Steady: * Is the baud rate is locked at a given speed?
Max Baud: Highest speed at which Opus will talk to the comm port
Modem Init: String sent to modem on startup, after call and matrix
Dial Prefix: Default string sent to modem before #, before dialout.
Predial1: Additional setup for dialout
Predial2: Additional setup for dialout
Predial3: Additional setup for dialout
Predial4: Additional setup for dialout
Dial Suffix: Default string sent to modem after dialout number.
Modem Busy: String sent to modem during access from local keyboard
AutoAnswer: Opus should detect the "Ring" and send answer sequence
Carrier mask: Bit mask used for carrier detect
Handshake: Hardware handshaking, or how your computer & modem talk.
Send Break: Causes Opus to send a "Break" signal if it needs to clear.
Slow modem: * Should Opus insert "pause" between characters?
Mouse: * Should Oput enable mouse support?
MATRIX AND ECHOMAIL SECTION
Address ....... Sub Menu to Define Matrix Address(es)
Files ......... Sub Menu to Define Matrix Files & Directories
Behavior ...... Sub Menu to Define Mailer Behavior
Msg Handling .. Sub Menu to Define Message Handling
Version6: * Should Opus use Version 6 nodelist?
Min Baud: Minimum baud rate for mail session.
Log echomail: * Should Opus log all mailtoss info to file ECHOTOSS?
Scan echomail: * Should Opus use it's internal mail scanner?
Echo Guard: * Should Opus only toss mail that's has a password?
EconoScan: * Should Opus only toss one packet at a time?
NoAlias: * Should Opus not include all akas in your seenby lines?
Crashes: Number of crash calls in a row to system.
MaxEcho: Maximum kilobyte size of messages
After Mail: DOS Errorlevel for exit after mail toss.
After Inbound: DOS Errorlevel for exit after inbound mail.
Toss EchoMail: * Should Opus unpack and toss echomail.
After Toss: DOS Errorlevel for exit after mail has been tossed.
After ArcMail: DOS Errorlevel for exit after compressed mail received.
Xtract Packets: * Should Opus open packets from incoming compressed mail
After Edit: DOS Errorlevel for exit after mail is entered in Matrix
area
After Local: DOS Errorlevel for exit after mail is entered in Non-Echo
MATRIX & ECHOMAIL - SUBMENU: ADDRESS
Address: Primary address for your Opus System
Address: AKA address for your Opus System
Address: AKA address for your Opus System
Address: AKA address for your Opus System
Address: AKA address for your Opus System
Address: AKA address for your Opus System
Address: AKA address for your Opus System
Address: AKA address for your Opus System
Pointnet: If your system runs a Point, their address.
Bossnode: If your system is a Point, your BossNode's address.
GUUCP: If your system operates in the UUCP Gateway, closest
address.
Spice - Ver 1.00 Page 4
MATRIX & ECHOMAIL - SUBMENU: FILES
Path Netinfo: Path to your nodelist files
Path Outbound: Path to your Primary address outbound mail
Path Mail: Path to your incoming Matrix mail
Path Inbound: Path to your incoming Matrix files
Uses EchoToss: Path\Name for your Echotoss log
Uses UUCPlist: * Should Opus access the UUCP list, and if so, it's
Path\Name
Uses Okfile: Path\Name of "Okay to send files" list
Uses FileList: Path\Name for file to send for FILES request
Uses About: Path\Name for file to send for ABOUT request
Path BadEcho: Path for "bad" echo mail
MATRIX & ECHOMAIL - SUBMENU: BEHAVIOR
MAILER
Command: Command line for an external mailer (if any).
Load: Code to tell Opus if an external mailer is used
Exit: Exit level if using an external mailer.
EXTERN MAILER
ExtMailer: Specified string for external mailer
ExtMailExit: Exit level for external mailer
REFUSE
InboundTraffic: * Should Opus refuse Inbound traffic?
Human Callers: * Should Opus refuse Human callers?
File Requests: * Should Opus refuse File Requests?
Exits: * Should Opus NOT exit after mail sessions?
All InTransit: * Should Opus refuse all intransit mail?
NonPWD InTrans: * Should Opus refuse Non-Passworded intransits?
NonLcl InTrans: * Should Opus refuse Non-Local intransits?
Attrib InTrans: * Should Opus refuse mail with attributes (Like CRASH)?
SEND
Send Nothing: * Should Opus not send any outbound mail?
Send Local: * Should Opus send local mail?
Send #CM: * Should Opus send Crash Mail to Crash Mail systems?
Send Host: * Should Opus send mail via Host if no address is found?
MATRIX & ECHOMAIL - SUBMENU: HANDLING
MESSAGE SHOW
Ctl_A: At what access level should Opus display Ctl_A openings?
Seenby: At what access level should Opus display SeenBy lines?
MESSAGE EDIT
Ask Private: At what access level should Opus offer Private msg entry?
Ask Crash: At what access level should Opus ask if msg is Crash?
Ask FileAttach: At what access level should Opus ask if msg is FileAttach?
Ask KillSent: At what access level should Opus ask if msg is KillSend?
Ask Hold: At what access level should Opus ask if msg is to be Held?
Ask Request: At what access level should Opus ask if a FREQ is needed?
Ask Update: At what access level should Opus ask if FREQ is an update?
Ask UUCP: At what access level should Opus ask UUCP address delete?
Assume Private: At what access level should Opus assume the msg is Pvt?
Assume Crash: At what access level should Opus assume the msg is Crash?
Assume FileAtt: At what access level should Opus assume a File Attach?
Assume KilSend: At what access level should Opus assume msg is Kill/Send?
Assume Hold: At what access level should Opus assume the msg is a Hold?
Spice - Ver 1.00 Page 5
SESSION SECTION
The Session Section of the Opus Config menu is broken down into Sub-Menus,
which are used to control the following:
A Logon Info ........ Define caller log-on items.
B Caller Files ........ Define files shown to callers.
C Expiration ........ Define expiration items.
D File Section ........ Define file section items.
E Extern Proto ........ Define external protocols
F Msg Section ........ Define message section items.
G Outside ........ Define outside information
H Function key ........ Define function keys
I Logoff ........ Define log-off items
J Misc session ........ Define miscellaneous stuff
K ASCII menus ........ Define ASCII Menus
L Session limt ........ Define caller sessions limits
SESSION - SUBMENU: LOGON INFO
Min Logon Baud: Slowest baud rate for caller to logon to your system
Non TTY Baud: Slowest baud rate for graphics on your system
Logon Level: Access level for caller at first logon
No Pwd Level: Access level ONLY that does not require a password
TimeLimit: Time allowed caller to reach the Main Menu
AskPhone: * Ask new caller for their phone number
AskAlias: * Ask new caller for their alias?
CanAlias: * Ask new caller for alias, but allow change later?
AskReal: * Ask new caller for their real name?
AskAddress: * Ask new caller for their street address?
AskCity: * Ask new caller for their city and state?
AskBirthday: * Ask new caller for thier birthday (month, date & year>?
MyQuestion: Path and file name for Sysop question to new caller
Xdays: Default number of days for new caller to have access
Xmins: Default number of minutes for new caller to have access
Keys: Default keys for new caller
Section: Default section for new caller
Hide Password: * Should Opus encrypt the password?
NoFlags: * Allow caller to enter config commands on first logon?
HandHold: * Should Opus be setup to "handhold" new caller?
Ascii Menu: * Should Opus ask caller if they want ASCII menus?
High Names: * Should Opus accept high bit charactors in names?
Spice - Ver 1.00 Page 6
SESSION - SUBMENU: CALLER FILES
Logo: Path\Name of file shown at connect
MaybeNew: Path\Name of file shown between "Can't find" & "Register?"
Barricade: Path\Name of file shown at barricaded area
Welcome: Path\Name of Welcome screen
New User1: Path\Name of first Newuser screen
New User2: Path\Name of second Newuser screen
Rookie: Path\Name of screen shown after 2nd and 3rd logon
Quote: Path\Name of Quote file
Config: Path\Name of logon assist file
Name Filter: Path\Name of file containing "bad name" filters
Bad Name: Path\Name of file shown to "bad name" callers
Yell: Path\Name of file shown for Y)ell during Non-Yell hours
Day Limit: Path\Name of file shown to callers exceeding time limit
Time Warn: Path\Name of file showing "2 minute warning"
Too Slow: Path\Name of file shown to callers at too low a baud rate
Bad Password: Path\Name of file shown after 5 tries at a password
Make: Path\Name of help file for callers creating their section
MakeSection: Temporary section for callers creating their own section
Macro: Path\Name of help file for callers creating macros
Interline: Path\Name of help file shown to callers about interline
SESSION - SUBMENU: EXPIRATION ITEMS
XDWarn: Path\Name of file Warning caller day expiration is near
XTWarn: Path\Name of file Warning caller time expiration is near
XDGone: Path\Name of file saying day expiration has been reached
XTGone: Path\Name of file saying time expiration has been reached
Expire Priv: Access level to which expired caller is demoted
Expire Days: Day limit to show warning
Expire Minutes: Time limit to show warning
SESSION - SUBMENU: FILE SECTION ITEMS
Locate Help: Path\Name of help screen for Locate command
Contents Help: Path\Name of help screen for Contents command
XferBaud: Path\Name of help screen if xfer baud rate is too slow
FileAreas: Path\Name of screen shown to caller requesting Area Change
Download: Path\Name of file for Opus to track downloads
Upload: Path\Name of file for Opus to track uploads
File Who: Access level and above where caller can see who uploaded
File Raw: Access level and above for Raw directory ability
File Date: Specifies that Opus will automaticly display DOS file date
Refund: Time refund percent for uploaded file time
SESSION - SUBMENU: EXTERNAL PROTOCOLS
1 - 16 Protocol: External protocol for file upload and download
Spice - Ver 1.00 Page 7
SESSION - SUBMENU: MESSAGE SECTION ITEMS
MsgAreas: Path\Name name of screen for caller requesting Area Change
Local Editor: Path & program name for external editor on local keyboard
LORE Help: Path\Name name for help screen for LORE editor
OpEd Help: Path\Name name for help screen for OPED editor
Replace Help: Path\Name name for screen shown in LORE for edit line
Inquire Help: Path\Name name for help screen for Inquire command
Disable Usrlst: * Should Opus offer user list at start of message input?
Kill Private: Option to ask caller if they want to delete private mail
LastRead: * Should Opus update LASTUSER for 1st caller in user list?
SESSION - SUBMENU: OUTSIDE INFORMATION
Leaving: Path\Name name shown when an external program is called
Returning: Path\Name name shown when returning from an external
Secure: Security level on returning from an external program
Relog: Specifies how user re-enters Opus from external
SESSION - SUBMENU: ALT KEY ASSIGNMENTS
Alt F1 : 0000 0000 0000 0000
Alt F2 : 0000 0000 0000 0000
Alt F3 : 0000 0000 0000 0000
Alt F4 : 0000 0000 0000 0000
Alt F5 : 0000 0000 0000 0000
Alt F6 : 0000 0000 0000 0000
Alt F7 : 0000 0000 0000 0000
Alt F8 : 0000 0000 0000 0000
Alt F9 : 0000 0000 0000 0000
Alt F10: 0000 0000 0000 0000
Specifies how values are to be loaded into the AX, BX, CX and DX registers
from the local keyboard. These require knowledge of FOSSIL programming,
and aren't intended for the average Sysop.
SESSION - SUBMENU: LOGOFF ITEMS
Logoff Msgs: * Should Opus ask if caller wants to leave logoff message?
after Call: DOS Errorlevel exit after caller hangs up
after Relog: DOS Errorlevel if caller is relogged and disconnected
after Upload: DOS Errorlevel exit after caller hangup if they've uploaded
ByeBye: Path\Name name of screen shown to caller at logoff
SESSION - SUBMENU: MISCELLANEOUS STUFF
List Sysop: Access level and above for Sysop listing in Matrix mail
Show Time: * Should Opus allow time remaining to be shown at menus?
format Time: Format for time display
format Date: Format for date display
Europe: * Should Opus display birthdates in European format?
Spice - Ver 1.00 Page 8
SESSION - SUBMENU: ASCII MENUS
Main: Path\Name name for Main Menu ASCII Menu
Config: Path\Name name for Config Menu ASCII Menu
Section: Path\Name name for Section Menu ASCII Menu
Sysop: Path\Name name for Sysop Menu ASCII Menu
Custom1: Path\Name name for Custom1 Menu ASCII Menu
Custom2: Path\Name name for Custom2 Menu ASCII Menu
Custom3: Path\Name name for Custom3 Menu ASCII Menu
Custom4: Path\Name name for Custom4 Menu ASCII Menu
Custom5: Path\Name name for Custom5 Menu ASCII Menu
Custom6: Path\Name name for Custom6 Menu ASCII Menu
History: Path\Name name for History Menu ASCII Menu
SESSION - SUBMENU: CALLER SESSION LIMITS
Each access level's session limits are set from this area of Spice.
Access levels, in order from highest to lowest are: Sysop, Asstsysop,
Clerk, Favored, Privil, Worthy, Normal, Limited, Disgrace, and Twit.
Cume: Total time allowed per day
Time: Total time allowed per call
File Limit: File download limit
Logon Baud: Minimum logon baud rate
File Baud: Minimum file transfer baud rate
Downld ratio: File download ratio
Upload ratio: File upload ratio
Spice - Ver 1.00 Page 9
FILE AREA DEFINITIONS
Number: Area number for this file area
Name: Brief name for this file area
Menu: Specifies which menu number to use
Section: Sections which include this area
Title: Complete name of area
Prefiles: Path\Name of screen shown to callers before files listing
Access Priv: Access level and above to access this area
Access Lock: Keys needed to access this area
Download Priv: Access level and above needed to download from this area
Download Lock: Keys needed to download from this area
Download Path: Path from which files are downloaded
Barricade: Path\Name of barricade file for this area
Rules: Path\Name of screen shown to caller at first time in area
Picture: Path\Name for screen shown to ASCII menu users before menu
Help: Path\Name name of help screen for this area
Ratio Priv: Access level and below for ratio enforcement
DEFAULT UPLOAD AREA
Upload Priv: Access level and above needed to upload to this area
Upload Lock: Keys needed to upload to this area
Upload Path: Path to which files are uploaded
Upload Area: Area number for uploaded files
New Priv: Access level and above of new files uploaded to this area
Dupes: * Should Opus check for duplicate files before upload?
Free: * Should DLs in this area not be counted toward DL total?
DEFAULT UPLOAD AREA by PRIV
pUpload Priv: Access level and above for pUpload Path
pUpload Path: Path for pUpload callers' uploaded files
pUpload Area: Area for pUpload callers' uploaded files
DEFAULT UPLOAD AREA by KEYS
kUpload Lock: Keys for kUpload acceptance
kUpload Path: Path for kUpload callers' uploaded files
kUpload Area: Area for kUpload callers' uploaded files
Application: Info to be stored in SYSFILE.DAT
Spice - Ver 1.00 Page 10
MESSAGE AREA DEFINITIONS
Number: Area number for this message area
Name: Brief name for this message area
Menu: Specifies which menu number to use
Section: Sections which include this area
Attribute: Specifies "Public Only" or "Private Only" message area
Anonymous OK: * Should Opus allow caller to enter any name in FROM?
Alias: * Should Opus allow caller to use their alias?
Route: * Should private mail be routed via netmail?
Area Type: Specifies what type of messages (Echomail, Local, Matrix)
Echo tag: If Echomail, echo tag name
Access Priv: Access level and above for access to area
Access Lock: Keys needed for access to this area
Edit Priv: Access level and above to enter message in this area
Edit Lock: Keys needed to enter message in this area
Peek Priv: Access level and above to read all private mail
Peek Lock: Locks needed to read all private mail
Upload Priv: Access level and above to upload messages
Upload Lock: Keys needed to upload messages
Path: DOS Path of message area
Title: Complete title of this area
Max Lines: Maximum number of lines per message
Barricade: Path\Name name of barricade file for this area
Address: FULL address for this area (Zone:Net/Node.Point)
Origin: Origin line for this area if it's an Echomail area
Domain: Internet domain to insert for MSGIDs
Picture: Path\Name of screen shown to ASCII menu users before menu
Help: Path\Name of help screen for this area
Char Set: Specifies ISO character set for this area
PassThru: * Are messages not kept, but only SCAN'd to other systems
Application: Info to be stored in SYSMSG.DAT file
Extern Renum: * Opus is to store flags for an external msg renumbering.
Extern MailChk: * Opus is to store flags for external mail checking prgm.
Inbound Only: * Is mail inbound only, with no outbound SCAN?
Scan To: Complete list of systems to which this echo will be
scanned
Spice - Ver 1.00 Page 11
MENU SECTION
The Menu Section is handled differently than the other areas in Spice's
Opus Config because Opus allows the Sysop to include almost any menu
command in any menu. There are some limits though:
1. The command shown to the caller must be 19 characters or less.
2. All commands shown to the caller must start with a letter, or any of
the following characters: ! ? + - = * @ &
3. You don't need to add the parenthesis to the command shown.
4. You can't put a message edit command (ED_*) into a regular menu.
5. Other than _SHOW, you can't put a regular command into an edit menu.
6. You CAN put a message menu command in a file area, but it's gonna
slow your whole system down because of the setup work that Opus will
have to do to allow this kind of insubordination. :)
That said, there are many global commands available to you so that you can
allow your callers to log-off (_GOODBYE) from any menu, or you may choose
to only allow a caller to say Goodbye from the Main Menu.
When you choose Menu Section from the Opus Config section of Spice, your
first choice is which language's menus do you want to work with. Choose
the language you want, and Spice will display a list of all menus
available:
Select menu file to be edited
A MAIN MENU
B CONFIG MENU
C SYSOP MENU
D MESSAGE MENU
E FILE MENU
F HISTORY MENU
G OPed MENU
H LORE MENU
I SECTION MENU
J CUSTOM1 MENU
K CUSTOM2 MENU
L CUSTOM3 MENU
M CUSTOM4 MENU
N CUSTOM5 MENU
O CUSTOM6 MENU
Let's say you decide to work with your Main Menu. Make that choice, and
Spice will display your setup. The first line will be the Menu title,
where you can choose a title specifically for your board:
MAIN MENU COMMANDS
MAIN MENU: Emerald City Main Menu
Below the title field will be all the Opus named menu choices available
for this menu, their access level, and what command is shown to the
caller.
Spice - Ver 1.00 Page 12
Here's an edited example of a Main Menu setup:
OPUS NAME ACCESS LEVEL WHAT'S SHOWN ON MENU
_MESSAGE: Disgrace ................Message Area
_FILE: Disgrace ................File Area
_YELL: Normal ................Yell at Sysop
_CONFIG: Disgrace ................Configuration Menu
_USERLIST: Disgrace ................Users Names
_VERSION: Disgrace ................Version
_GOODBYE: Twit ................Goodbye (logoff)
_SYSOP: Asstsysop................!Sysop Menu
Opus lets you change what you want shown to the caller, and as long as you
give the command the correct Opus name, it'll still do exactly what you
want it to do. Let's customize the above as an example:
OPUS NAME ACCESS LEVEL WHAT'S SHOWN ON MENU
_MESSAGE: Disgrace ................Messages
_FILE: Disgrace ................Files
_YELL: Normal ................Yell (6pm-11pm)
_CONFIG: Disgrace ................Hardware Setup
_USERLIST: Disgrace ................Caller Names
_VERSION: Disgrace ................Version Info
_GOODBYE: Twit ................Goodbye!
_SYSOP: Asstsysop................!Sysop Menu
Before you decide to change EVERYTHING that's shown to the callers, file
these facts in your brain under C:\MENU\MISC\:
1. You can't have the same starting letter shown more than once on a menu.
If you have:
_YELL: Normal ................Yell (6pm-11pm)
_CONFIG: Disgrace ................Your Hardware Setup
your callers won't ever be able to enter the Configuration Area
because the starting letter of "Y" has already been used. They'll
SEE "Your Hardware Setup", but will "Yell" when they try to enter it.
2. Many callers EXPECT to see certain commands listed a certain way. It's
YOUR board, but callers may complain that they're trying to say
Goodbye, and instead start a Download 'cause you've used the "G" for
"Gimme File".
Another important function that Opus handles for you automagically is that
though you may give certain callers access to another Menu, it doesn't
mean that you've allowed them access to everything IN the next menu. In
the above example, we've allowed callers at Disgrace level to have access
to the message menu. We may have decided that callers at Disgrace and
above can READ the messages, but we don't want them to POST messages until
they've been verified in one way or another. We also want to protect some
commands that are only for Sysops, or other knowledgeable people. So, you
could have the following:
MAIN MENU:
_MESSAGE: Disgrace ................Message Area
Spice - Ver 1.00 Page 13
and then setup your Message Menu like this:
MESSAGE MENU:
MSG_EDIT_NEW: Normal Enter message
MSG_EDIT_REPLY: Normal Reply
MSG_NONSTOP: Disgrace =read non-stop
MSG_PARENT: Disgrace -read original
MSG_CHILD: Disgrace +read reply
MSG_KILL: Sysop Kill message
MSG_HURL: AsstSysop Hurl (move)
The above will let anyone at Disgrace or above read the messages in any
way they choose, but will only let callers at Normal or above enter
messages, Assistant and above Hurl a message, and only the Sysop is able
to Kill a message.
You should also note that above is a VERY abbreviated menu...how can the
caller do a legal log-off, change to another area, or return to the Main
Menu? This type of pathing is necessary to allow the caller to navaigate
the board in a way that's expected. If all of your callers are dropping
carrier, check to make sure you've got _GOODBYE located somewhere (and
preferably many times) throughout your board. Experienced Sysops have
_GOODBYE (logoff) and _MAIN (return to Main Menu) in just about every
sub-menu.
So, now that you know how to SETUP menus, let's take a look at how Spice
can make this job easier for you, and explain the different types of menus
that will be needing commands.
There are four different types of menus:
The center of your your system:
MAIN MENU ............. The Core Menu
Various areas of the board:
CONFIG MENU ............. Hardware configuration
SYSOP MENU ............. Menu just for the Sysop
MESSAGE MENU ............. Message Areas Menu
FILE MENU ............. File Areas Menu
HISTORY MENU ............. Caller personal info
SECTION MENU ............. Menu for the Section commands
Editor Menus:
OPed MENU ............. The Opus Full Screen Editor
LORE MENU ............. The Line Oriented Editor
Custom Menus:
CUSTOM1 MENU }
CUSTOM2 MENU } Custom Menus of your choice, which we'll
CUSTOM3 MENU } discuss here in a minute or so.
CUSTOM4 MENU }
CUSTOM5 MENU }
CUSTOM6 MENU }
As stated earlier, with the exceptions of the editor commands, you can put
just about any menu command in any menu. Here's list of the commands
available to you:
Spice - Ver 1.00 Page 14
GLOBAL COMMANDS - CAN BE USED ON ANY MENU (EXCEPT THE EDITOR MENUS)
_CONFIG Takes caller to the hardware configuration
_FILE Takes caller to the Files Area
_GOODBYE Allows caller to logoff
_HISTORY Takes caller to the Personal Info Menu
_MAIN Takes caller to Main Menu
_MAKE_FILE_MACRO Create a Macro for the File Area
_MAKE_MACRO Create a Macro for areas other than File/Msg
_MAKE_MSG_MACRO Create a Macro for use in the Message Area
_MAKE_SECTION Allows caller to create their own Section
_MESSAGE Takes caller to the Message Area
_MY_MACRO Executes Caller's Macro for that area
_MY_SECTION Toggles on Caller's created Section
_OUTSIDE Used with DOS, SDOS, RUN, SRUN or EXIT
_SECTION Takes caller to Section selection program
_SEE_CHAT Lets caller see if there's a chat msg (multiline)
_SEE_LINES Lets caller see who's on other line (multiline)
_SEND_MESSAGE Lets one caller send a msg to other line
(multiline systems only)
_SHOW <filename> Shows the specified *.BBS or *.GBS screen
(The _SHOW command CAN be used in the editor
menus)
_STACK Allows stacking of specific commands
_STATS Shows the caller their statistics
_SYSOP Takes caller to the Sysop menu
_SYSOP_MESSAGE Caller enters msg to Sysop, then returns to board
_USERLIST Shows list of callers to the system
_VERSION Shows Opus version, OpSystem version, etc.
_YELL Will cause Sysop's computer to start beeping
CONFIGURATION COMMANDS
SET_ASKGRAPH Allows caller to say they're going to reset
their graphics at logon for each call
SET_BLOCK Allows caller to block multiline chat
SET_CLS Allows caller to choose "clear screen"
SET_DEF Allows caller to set default transfer protocol
SET_EDIT Caller selects their editor (OpEd or LORE)
SET_GMENUS Does caller want graphics menus BEFORE regular
SET_HELP Allows caller to change their help level
SET_IBM Allows caller to select IBM ASCII characters
SET_KEYS Allows caller to select "Hot Key" menus
SET_LEN Allows caller to change their screen length
SET_MENU Caller can return to menu where they logged off
SET_MORE Allows caller to setup for "More?" prompting
SET_NULLS Allows caller to decide if Opus should send nulls
SET_TALK Allows caller to use OPED with TTY menus
SET_TABS Allows caller to decide if Opus should send tabs
SET_TIME Allows caller to have time left shown at menus
SET_VID Allows caller to select their video mode
SET_WIDTH Allows caller to choose their screen width
SYSOP MENU - COMMANDS JUST FOR THE SYSOP
SYS_MAIL Show Sysop matrix information and menu.
Spice - Ver 1.00 Page 15
MESSAGE MENU
CHG_AREA Change to another Message Area
MSG_CHILD Show reply to current message, if any
MSG_EDIT_NEW Enter a new message
MSG_EDIT_REPLY Enter a reply to last message read
MSG_FRWD Copy message to another caller/area
MSG_HELP = <filename> Show help file specific to this area
MSG_HURL Move a message to another area
MSG_INQ Look for a specific string in To/From/Subject
MSG_KILL Delete a message
MSG_LAST Show current message again
MSG_LIST Show a list of message To/From/Subject
MSG_NAREA Go to next area where there's unread mail
MSG_NEXT Show next message FORWARD in this area
MSG_NONSTOP Show complete messages NON-STOP to end
MSG_PARENT Show originating message to this one
MSG_PRIOR Show next message PREVIOUS in this area
MSG_QINQ Search for string, then display msg where found
MSG_QUICK Search for msg to caller, display msg when found
MSG_RULES Show rules for area (Rules.BBS must be present)
MSG_SCAN Scan for new messages (Section use only)
MSG_UPLD_NEW Upload a message via Xmodem.
MSG_XPRT Export a message to ASCII text file or printer
FILE MENU
CHG_AREA Change to another File area
F_ADOPT Adopt a file into files database
F_ARCDIR Show the files inside a listed compressed file
F_DNHANG Download a file, let Opus hangup after 10 seconds
F_DNLD Download a file
F_DSPL Type a text file to screen for viewing
F_HELP = <filename> Show help file specific to this area
F_HURL Move a file from one area to another
F_KILL Delete file
F_LOCATE Locate a file (Looks in all areas)
F_LONG Show extended info on file (Uploader, etc)
F_NEW Show list of files uploaded since last call
F_RAWDIR Show DOS directory of file area
F_TEMP Select a temporary DOS directory
F_TITLES Show file titles, date, size & description
F_UPLD Upload a file
HISTORY MENU - A CALLER'S PERSONAL INFO
USR_ADDRESS Allows caller to change their listed address
USR_ALIAS Allows caller to change their alias
USR_ANSWER Allows caller to change answer to Sysop question
USR_BIRTHDAY Allows caller to change their listed birthday
USR_CITY Allows caller to change their listed city
USR_LANG Allows caller to change their preferred language
USR_LIST Allows caller to change how they're listed in the
User List
USR_NAME Allows caller to change their listed name
USR_PHONE Allows caller to change their listed phone number
USR_PWD Allows caller to change their password
Spice - Ver 1.00 Page 16
THE EDITOR COMMANDS FOR LORE AND OPED
ED_ABORT LORE Cease entry of msg and kill it
ED_ATTR LORE/OPED Change HANDLING attributes
ED_CHG LORE Change a line in current message
ED_CONT LORE Continue adding text to message
ED_DEL LORE Delete a line in current message
ED_DISK LORE/OPED Read in ASCII file from disk
ED_FROM LORE/OPED Change the FROM part of a msg
ED_INSRT LORE Insert a line in current message
ED_LIST LORE Display current message
ED_SAVE LORE Save current message
ED_SUBJ LORE/OPED Change the SUBJECT part of a msg
ED_TO LORE/OPED Change the TO part of a msg
ED_UUCP LORE/OPED Toggle UUCP address insertion
SECTION MENU
The Section commands are all global commands, and so can be inserted from
any Menu. However, you can choose to setup a separate Section Menu, and
include any of the Section/Global commands you want. Though they're
already been listed in with the Global commands, here's a list of the
Section commands:
_MAKE_SECTION Allows caller to create their own Section
_MY_SECTION Toggles on Caller's created Section
_SECTION Takes caller to Section selection program
Spice - Ver 1.00 Page 17
CUSTOM MENUS
The Custom Menus are just what their name implies...custom menus setup by
you, specific to your board. These can be any collection of menu
commands, to offer anything you'd like to your callers. Below are some
examples.
Before setting up the Custom Menu itself, you must setup access to it from
another menu:
MAIN MENU:
_CUSTOM1: Disgrace ................Bulletin Menu
then setup your Custom Menu:
CUSTOM1 MENU: The WOCin' Bulletin Menu
_SHOW: Disgrace ................What's New = C:\Bull\New
_SHOW: Disgrace ................Rules = C:\Bull\Rules
_SHOW: Disgrace ................Compression = C:\Bull\CompInfo
_SHOW: Disgrace ................Time Limits = C:\Bull\Time
_SHOW: Disgrace ................File Lists = C:\Bull\FLists
_GOODBYE: Disgrace ................Goodbye (logoff)"
_MAIN: Disgrace ................Quit to MAIN"
OR . . .
CONFIG MENU:
_CUSTOM1: Disgrace ................Personal Setups
CUSTOM1 MENU: Caller's Personal Setups
USR_PWD: Disgrace ................Password Change
USR_ADDRESS: Normal ................Address Change
USR_CITY: Normal ................City Change
USR_PHONE: Normal ................Telephone Change
_MAKE_FILE_MACRO: Disgrace ................File Area Macro
_MAKE_MSG_MACRO: Disgrace ................Msg Area Macro
_MAKE_MACRO: Disgrace ................Default Macro
_GOODBYE: Disgrace ................Goodbye (logoff)"
_MAIN: Disgrace ................Quit to MAIN"
Spice - Ver 1.00 Page 18
MISCELLANEOUS FUNCTIONS
LIST CONFIG
This selecton on the Opus Configuration Menu will create a complete file
or hard copy listing of your settings for viewing or printing. The file
will be written to the path or device you choose when you enter this area:
Filename: C:\Opus\MYCONFIG.LST
Do it
Quit
?help
will create a file called MYCONFIG.LST listing all parameter settings, all
message and file areas, message and file area access levels, and type of
area for the message sections. As stated earlier, this file is NOT a
replacement for the ASCII BBS.CTL file, nor does Spice update that file.
VALIDATE
When chosen from the Opus Configuration Menu, Validate will run through
your entire setup, and show you any inconsistancies it finds. For
example, if you've setup your logoff to show C:\Opus\Misc\Byebye, and
there's no Byebye.BBS or Byebye.GBS in that directory, Spice will show you
a warning, then continue on.
MAKE HELP FILES
The complete guide to having Spice create custom help screens for you is
available in detail here, on page 27 of these docs.
Spice - Ver 1.00 Page 19
THE NODELIST MANAGER
The Spice Nodelist Manager works with both the Version 6 and Version 7
nodelist, displaying one system at a time, and also enabling you to move
back and forth in the nodelist. When you enter the Nodelist Manager,
you'll see the first board listed according to the way you've (shrunk) and
then compiled your list. Here's how each board is listed:
Address: . . . . The address of the board
Hub: . . . . The node number of the hub for this board
Password: . . . . Session password for this board
Board: . . . . The board's name
Sysop: . . . . Sysop's name
City: . . . . City where board is located
Phone: . . . . Phone number for the board
User cost: . . . . User's cost to send netmail to this board
Call cost: . . . . Actual cost of sending netmail to this board
Modem type: . . . . Modem value number
Baud rate: . . . . Baud rate of the board
Hub: . . . . Is this board a Hub?
Host: . . . . Is this board a Net Host?
Region: . . . . Is this board a Region CoOrdinator?
Zone: . . . . Is this board a Zone CoOrdinator?
CM: . . . . Does this board accept continuous mail?
Point: . . . . Is this board a Point?
Below the information on the board are commands to allow you to move
around within the listed systems:
Find Address
Sysop find . . . Find by Sysop name (First Last/Last, First/Last)
N go to next . . . Go to next board in list
P go to prior. . . Go to previous board in list
^ go to first. . . Go to first board in list
$ go to last . . . Go to last board in list
The last two commands will let you insert information, and save any
changes you've made:
Insert node . . . Insert a new board into list
Write changes. . . Write all changes made to file
The ability to modify any listing is tremendously helpful for changes you
want to make temporarily, or to add a board that you don't normally
compile into your list for a quick file request. Keep in mind that the
next time you compile your nodelist, all changes made in Spice will be
overwritten. To make permanent changes such as session level passwords,
or phone numbers that differ from those in the nodelist, you'll need to
add them to your compiler's control file.
Spice - Ver 1.00 Page 20
THE EVENT MANAGER
When you call up the Spice Event Manager (recognizable to most Sysops as
similar to OEvent), the screen will show you the first eight events for
your system, and some other useful info. Here's a clip from an event
setup illustrating what each field means:
TZ=EST (UTC+4hours)
^ ^
Shows this Sysop is using Eastern Standard Time, or UTC plus 4 hours.
This is setup in your autoexec.bat file.
Below the column names are two other variables that you may, if you feel a
burning such a burning desire, change to suit yourself. These are
explained below:
<!>Caller Count = #####
<@>Quote = # (Usually 0)
The remaining screen is made up of the first eight events, and their
settings. (Use PageDown or your arrow keys to move down the list if you
have more than eight events.)
Tag Day Start End Run Exit Mail LO NL CM SX MO RQ NR FR
<4> <5><6><7><8><9><0><\><P>
000 Z SMTWTFS 0:00 L 4:59 L ENA Y 1 Y Y N N Y N 15
001 X SMTWTFS * 0:01 L 0:01 L ENA F 090
002 X sMtWtFs * 5:30 L 5:30 L ENA F 080
^ ^ ^ ^ ^ ^
| | | | | |
| | | | | |
| | | | | +--- Either L)ocal or G)reenwich Time
| | | | +------- Starting Time for this event
| | | +----------- A "*" here indicates event has been run today
| | +----------------- Days on which event will be run
| +--------------------- What happens during event - See Tag Changes
+------------------------- Event number
Tag Day Start End Run Exit Mail LO NL CM SX MO RQ NR FR
<4> <5><6><7><8><9><0><\><P>
000 Z SMTWTFS 0:00 L 4:59 L ENA Y 1 Y Y N N Y N 15
001 X SMTWTFS * 0:01 L 0:01 L ENA F 090
002 X sMtWtFs * 5:30 L 5:30 L ENA I 080
^ ^ ^ ^ ^
| | | | |
| | | | |
Ending time of event -------+ | | | |
L)ocal or G)reenwich Time -----+ | | |
Whether or not event is enabled ---+ | |
Whether event is Forced or Informal ---+ |
Exiting errorlevel if event is external --+
Spice - Ver 1.00 Page 21
Tag Day Start End Run Exit Mail LO NL CM SX MO RQ NR FR
<4> <5><6><7><8><9><0><\><P>
000 Z SMTWTFS 0:00 L 4:59 L ENA Y 1 Y Y N N Y N 15
001 X SMTWTFS * 0:01 L 0:01 L ENA F 090 ^ ^ ^ ^ ^ ^ ^ ^ ^
002 X sMtWtFs * 5:30 L 5:30 L ENA F 080 | | | | | | | | |
| | | | | | | | |
| | | | | | | | |
Should mail be sent during this event? ---------+ | | | | | | | |
Highest cost in cents for local mail ---------------+ | | | | | | |
Local Mail sent? -------------------------------------+ | | | | | |
Send mail to Continuous Mail Systems? -------------------+ | | | | |
Supress Exits during this event? ---------------------------+ | | | |
Mail Only Event? If Yes, system will refuse human callers ----+ | | |
Allow File Requests? ---------------------------------------------+ | |
Send your File Requests? --------------------------------------------+ |
Frequency of system dialouts -------------------------------------------+
If you're new to setting up an event schedule, one of the most important
things to know is that different TYPES of events are setup using the Tag
field.
For example, an "X" type event will cause Opus to eXit at a specific
errorlevel, run a program or batch file, then return Opus to it's ready
state. A "Z" type event, called a Behavior event, is more like a block of
time during which you're going to allow your system to only make calls to
certain other boards depending on the costs you've setup in your nodelist
compiler. All of the different types (tags) are listed here under the
"<T> Tag Change" instructions.
Here are the commands available to you for setting up a schedule that
saves you money, and has your system doing WHAT you want it to do, and
WHEN.
EVENT MANAGER COMMANDS
Note that all of the commands listed here are listed in the menu, with the
except of "L" "V" and "X".
<!> Caller Count - Change the caller count.
<@> Quote = # - Set the Quote position to zero.
<+> Next Event - Move to next event.
<-> Previous Event - Move to previous event.
<\> SEE EDIT BEHAVIOR <Z>
<1> Enable/Disable - Specify whether event should be enabled or not.
<2> Insert copy - Copy an event to another line.
<3> Delete Event - Remove this event from your listing.
<4> SEE EDIT BEHAVIOR <Z>
<5> SEE EDIT BEHAVIOR <Z>
<6> SEE EDIT BEHAVIOR <Z>
Spice - Ver 1.00 Page 22
<7> SEE EDIT BEHAVIOR <Z>
<8> SEE EDIT BEHAVIOR <Z>
<9> SEE EDIT BEHAVIOR <Z>
<0> SEE EDIT BEHAVIOR <Z>
<A> Request limit - Set the limit for file requests.
<B> Beginning UCT - Toggle start time to Local or UCT.
<C> Cost/User DL - Specify cost for a "local" call.
<CR> Edit Comment - Insert a brief description of the event.
<D> Days of Week - Specify day(s) of week this event will be run.
Uppercase letters indicate that the event WILL
be run on those days, while lowercase show that
the event is NOT set to be run on that day.
<E> End Time - Specify the ending time for this event.
<ESC> Abort - Do NOT save changes and Quit Event Manager.
<F> Force Event - Specify that this event is a FORCED event.
<G> End UCT - Toggle end time to Local or UCT.
<I> Informal Event - Specify this this event is an INFORMAL event.
<L> NOT ON MENU - Save changes and continue editing
<M> Move Time - Move the start and end times of this event.
<N> Jump to Event - Jump to event #.
<O> Sort Time - Sort event list by starting time.
<P> Call Frequency - Specifies how often Opus will make it's outgoing
calls. This can be any number between 5 and 40.
A value of 15 will be approximately 1.5 minutes
between calls, 5 would be about 10 seconds apart,
and a value of 40 would be about 10 minutes.
<Q> Quit and Save - Save changes and Quit Event Manager.
<R> Errorlevel - For External Events: Specify exit errorlevel.
For Behavior Events: Specify error offset.
For Yell Events: Specify length of bell time.
<S> Start time - Specify starting time for this event.
Spice - Ver 1.00 Page 23
<T> Change Tag - Specifies WHAT Opus is to do during this event:
H The Housekeeping Event - This will clear all *.$$?
files from your Outbound direcortory.
I The Internal Mailer Event - This event will tell
Opus to use it's own internal mailer. If you've
setup your control file to use an external mailer,
this event will override that setting.
M The Mailer Event - This event lets you tell Opus
to use an external mailer instead of Opus's own
internal mailer. While this is almost
transparent to callers, it takes lots o' memory.
S The ScanAll Event - Will run Opus's internal
mail scanner.
U The User Event - Allows you to change the time and
download limits for callers during this event.
X The External Event - Using the errorlevel set by
the "R" command (above), Opus will exit with the
set errorlevel and will will follow the "GOTO"
setup in your nerf.bat. In the example below, if
you were to setup an exit errorlevel of 90, Opus
would run CLEAN.BAT, then return to START and
reset the board.
@Echo Off
Cls
:START
C:
CD\Opus
Opus BBS
:LEVEL
If ERRORLEVEL 90 goto Midnight
If ERRORLEVEL 80 goto Triweek
If ERRORLEVEL 5 goto Start
If ERRORLEVEL 4 goto Start
If ERRORLEVEL 3 goto Error
If ERRORLEVEL 2 goto Start
If ERRORLEVEL 1 goto End
:MIDNIGHT
REM - Run Nightly Cleaning
Call CLEAN
Goto Start
Two things to note about the nerf.bat clip:
1. Opus reserves Errorlevels 1 - 5 for it's own use, so
you can't use them for your events.
2. If you're using a version of DOS below 3.3, the CALL
command to run a batch file then return to the original
batch file will be unavailable to you. You can get
around this by putting your entire batch file into
nerf.bat.
Y The Yell Event - Sets when "Yell" will be
available to your callers.
Spice - Ver 1.00 Page 24
Z The Behavior Event - This controls the way OPUS
will handle mail, do it's scanning, and take care
of the Outbound directory.
<V> NOT ON MENU - Tag an event as having been done for today
<X> NOT ON MENU - Toggle the execute immediately flag
<Z> Edit Behavior - Specify how Opus will handle outbound mail.
When you choose to Edit Behavior, you'll be presented with a
sub-Menu allowing you to work with the specific fields on the
screen:
<S> Send Mail <L> Local Only <N> No Local <C> CM Only
<E> Suppres Exits? <M> Mail Only (ZMH) <R> Allow Requests?
These commands also directly relate to the numbers listed on
the display below their commands:
Mail LO NL CM SX MO RQ NR
<4> <5> <6> <7> <8> <9> <0> <\>
So, you can work from the Sub-Menu, or directly from keyboard
to toggle the selection you want to change.
SUB-MENU KEYBRD DISPLAY COMMAND
<S> 4 Mail Toggle Send Mail during this event.
<L> 5 LO Toggle Local Mail Only. For those boards
that are below the current "local" cost
definition.
<N> 6 NL Toggle No-Local Mail. No mail at or
below "local" cost will be sent.
<C> 7 CM Toggle Continuous-Mail only. Send only
mail marked as "Crash" to another board
that can accept mail 24 hours.
<E> 8 SX Toggle Suppress Exits. If YES, Opus
will NOT Exit when Crash-Mail, or for
other reasons set in your control file.
<M> 9 MO Toggle Mail-Only. If set to YES, Opus
will not accept human callers.
<R> 0 RQ Toggle File-Requests. If set to YES,
File Requests will be honored. If NO,
Opus will refuse all file requests.
/ NR No Requests - File Requests FROM you will
not be sent. Any *.REQ file will be
held.
Spice - Ver 1.00 Page 25
THE SPICE CONFIGURATION MENU
The Spice Configuration Menu is where you choose the task number you want
to work with, your color preferences for the Spice menus, color
preferences for Spice generated help screens, and the path for your
ENGLISH.HLP file.
Control ......... Task number, Language Key and Video Modes
Select colors ......... Spice Menu color choices
Help file ......... Color selections for Opus help screens
Quit ......... Quit to Main Menu
?help ......... Help for this Menu
CONTROL
Opus tasks: ............. The number of different Opus tasks
language key: EN
buffers: 5
Local display
Video Mode: ............. Local Display Mode (Bios, Ansi, etc)
Color/Mono: ............. Local color choice: Color or Monochrome
Screen width: ............. Screen width in characters
Screen length: ............. Screen length in characters
Remote display
Video Mode: ............. Remote Display Mode (Bios, Ansi, etc)
Color/Mono: ............. Remote color choice: Color or Monochrome
SELECT COLORS
Spice lets you choose the colors it'll use to display it's menus to you,
and this is where you make those choices:
Menu select: ............. Color of highlighted menu item
Menu text: ............. Color of non-highlighted menu item
Edit line: ............. Color of highlighted edit line
Status bar: ............. Color of status bar
HELP FILE
Spice has the ability to generate custom-to-your-board help screens to
assist callers. This area is where you tell Spice what colors you prefer
for these files, and where it should find it's data. When you enter
this area of Spice, you be able to enter this information:
Menu colors ........ Select colors for custom help files
Template files ..... Path to ENGLISH.HLP file
Spice - Ver 1.00 Page 26
MENU COLORS
Title color: ........ Color for screen title line
Prompt char: ........ Color for prompt letter on Opus menu
Prompt text: ........ Color for text on Opus menu
Help hilite: ........ Color for highlighted text in help screen
Help text: ........ Color for normal text in body of help screen
Menu Prompt: ........ Color for help screen menu keys
Menu Text: ........ Color for help screen menu prompts
More? Prompt: ........ Color for the "More?" prompt in help screens
TEMPLATE FILES
Once you've told Spice what colors to use when it creates the files, you
need to tell it the path to the file ENGLISH.HLP. This is the file that
contains the information on each menu command.
English : C:\Opus\Help\ENGLISH.HLP
will search C:\Opus\Help for the file ENGLISH.HLP.
Step by step instructions for having Spice generate custom help screens
for your board are detailed below.
SPICE GENERATED HELP SCREENS
In addition to its many other functions, Spice will generate help screens
for all of your menus.
Special features of Spice Created Help Screens:
o Spice generated help screens will respect the access levels you've
set in your control file. So if you offer the H)url command to
Clerk and above, only those callers whose access is set for Clerk
or above will see the help for the H)url command.
o Spice will respect the names of the commands you've used since it
reads the Opus command in your control file for it's info, then
applies the name you've given to that command. For example, if you
offer "G)imme File" as a menu command instead of "D)ownload", the
help screen will offer help for the command "G)imme File", but Spice
will know that that's your name for "D)ownload", and will input the
correct help into the help screen.
o Spice help screens will be created according to the Path\Name you've
specified in your control file if you have a _SHOW, F_HELP or
MSG_HELP, and the prompt starts with a "?".
o Viewing the Help Screens from Opus is extremely fast, since Spice
generates goto's, instead of the "cycle thru the whole thing"
that you see in most help files.
o Spice will check and report back to you if you don't have a help
prompt available on a menu.
o Spice will work with any language if the language file *.HLP is
present. Currently, only ENGLISH.HLP is included with Spice and
these docs only deal with setting up help screens in English.
Spice - Ver 1.00 Page 27
Spice will generate the following help screens if you've setup your
control file for them:
Main Menu Help History Menu Help
Configuration Menu Help LORE Editor Help
Message Menu Help Sysop Menu Help
File Menu Help Section Menu Help
Custom Menu Help
If you don't have a "?" prompt offered for a menu, you'll get a warning
message, but Spice will continue on it's merry way. If this happens, and
you want to offer a help prompt for that menu, you must add it to your
control file, then re-run the Spice help screen generation program.
IMPORTANT - Spice will put the help screens in the area(s) that you've set
in your control file, overwriting any that are already there.
So, if you have some help screens you want to save, consider
moving them to another area or renaming them. Spice writes
*.BBS screens only, so *.GBS (or any other extension named
files) won't be effected.
SETTING UP - EDITING ENGLISH.HLP
The file ENGLISH.HLP that accompanies Spice is what it uses to create the
help screens. The commands in ENGLISH.HLP are organized into text groups.
The NACL keyword, delimited by brackets, starting in column #1, is the
text group seperator. Spice builds an index of these keys, so it knows
where to find the text when building the help files (which makes for much
faster access from the board). It will also recognize all the color
strings and Blink in the template file, and also "escapes" left brackets
(i.e. [[).
All of the regular Opus commands are included in ENGLISH.HLP. However,
because Opus allows you to create Custom Menus, and to customize your
regular menus, there are several areas of ENGLISH.HLP that you'll need to
edit in order to offer help specific to your board. The commands you'll
need to edit are:
Any Custom Menus you offer
_SHOW
_OUTSIDE
_PICK_SECTION
_STACK
If you offer Custom Menus, Spice has no way of knowing what they are, so
you're going to have to add these names to ENGLISH.HLP. Call up the word
processor of your choice that can save your work in ASCII format, and pull
ENGLISH.HLP in to work with it. You'll see that each "key" word is
surrounded by square brackets, and that the Custom Menus are listed first,
followed by _SHOW, _PICK_SECTION, _OUTSIDE, _STACK, and some examples:
[_CUSTOM1]
Change to the
[_CUSTOM2]
Change to the
etc etc...
Spice - Ver 1.00 Page 28
Edit the Custom Menu listings that apply to your board, so that if a
caller asks for help with that Menu choice, they'll be shown the correct
help line.
From BBS.CTL file:
MAIN MENU "The Emerald City Main Menu"
_CUSTOM1 Disgrace "Off-Line Readers"
_CUSTOM2 Disgrace "Sections"
So the corresponding lines in ENGLISH.HLP would be:
[_CUSTOM1]
Change to the Off-Line Reader Menu.
[_CUSTOM2]
Change to the Sections Menu.
The next thing to work with will be the menu commands _SHOW, _OUTSIDE
_PICK_SECTION, and _STACK. Since these items can appear more than once
in a menu, Spice gives you the ability to define them individually using
modifiers. Let's work with _SHOW first, since it's the most used of the
three.
Here's what _SHOW looks like with it's modifiers:
_SHOW - Default Show command.
_SHOW[B] - The Show command for selection "B".
_SHOW[MAIN][B] - The Show command, on the Main Menu, for selection "B".
For example, let's say that in your control file, you have the following:
MAIN MENU:
_SHOW: Disgrace ................Bulletins
_SHOW: Disgrace ................Top 10 Callers
to enable Spice to distinguish between the two different "shows" in the
help screen, you could edit ENGLISH.HLP as follows:
_SHOW[B]
This selection takes you to the Bulletin Menu.
_SHOW[T]
This selection will display a list of the top ten callers.
BUT...What if you use the _SHOW command with a "T" in another menu? Let's
say you have a setup something like this:
MAIN MENU:
_SHOW: Disgrace ................Bulletins
_SHOW: Disgrace ................Top 10 Callers
FILE MENU:
_SHOW: Disgrace ................Top 10 Files
Since we've used _SHOW and the prompt character of "T" in two different
menus, we have to tell Spice, through the ENGLISH.HLP file, which menu as
well as which prompt:
_SHOW[MAIN][T]
This selection will display a list of the top ten callers.
Spice - Ver 1.00 Page 29
_SHOW[FILE][T]
This selection will display a list of the top ten downloaded files.
To define the help screens for _OUTSIDE, _PICK_SECTION and _STACK you
would edit the ENGLISH.HLP file in exactly the same way:
From the BBS control file:
SECTION MENU:
_PICK_section: Disgrace ........Genealogy = G
_PICK_section: Disgrace ........ALL AREAS/RESET =
SYSOP MENU:
_OUTSIDE: AsstSysop .......Remote DOS = RUN c:\opus\remdos.bat
_OUTSIDE: Sysop ...........Local DOS = RUN c:\opus\locdos.bat
CUSTOM1 MENU:
_OUTSIDE: Sysop ...........My Mail = RUN c:\opus\mail.bat
From ENGLISH.HLP:
_PICK_SECTION[G]
Sets your board access to the Genealogy areas only.
_PICK_SECTION[A]
Resets your Section so that the entire board is open to you again.
_OUTSIDE[SYSOP][R]
Drop to DOS during a remote call.
_OUTSIDE[SYSOP][L]
Drop to DOS from local keyboard.
_OUTSIDE[CUSTOM1][M]
Run Sysop's mail batch file.
If you're unsure of how many _SHOW, _PICK_SECTION, _OUTSIDE and
_STACK commands you have, you can run Spice to generate it's help
screens, then watch as Spice writes them. Anytime it detects a prompt
not defined, it will report back to you:
please wait ...
indexing \opus\help\ENGLISH.HLP
compiling c:\opus\help\main.bbs
NO HELP TEXT FOUND FOR MENU ITEM _SHOW <-- Missing a _SHOW on Main
compiling c:\opus\help\c.bbs
compiling c:\opus\help\sysop.bbs
compiling c:\opus\help\msg.bbs
NO HELP TEXT FOUND FOR MENU ITEM _OUTSIDE <-- Missing an _OUTSIDE on Msg
compiling c:\opus\help\filehelp.bbs
compiling c:\opus\help\hist.bbs
compiling c:\opus\help\edithelp.bbs
Spice - Ver 1.00 Page 30
SETTING UP - CHOOSING YOUR COLOR COMBOS
While bopping through ENGLISH.HLP, you may have noticed some other key
codes. These will put the colors of your choice into the files during the
compiling. Even if you don't want highlighting, you may want to leave
these codes in the file, as they'll be of help to you later on. The codes
are for the following:
TTEXT title color
PKEY Opus menu prompt letter
PTEXT Opus menu prompt text
HKEY Help text high-lighted
HTEXT Help text normal
MKEY help menu prompt key
MTEXT help menu prompt text
MOREP more? prompt line
Finish going through ENGLISH.HLP changing anything you like as far in the
wording, then save the file as ASCII text when you're done. (Remember
where you've put the file, as you'll need to know it's path in a couple of
paragraphs here.)
At this point, you may want to look into your BBS.CTL file to make sure
that each menu does offer a help prompt (highly recommended for those
callers who have no idea how to navigate a board). Call up Spice and
check your menu selections. Your new help screens will follow your
Path\Name automagically if each menu group has a _SHOW, F_HELP or MSG_HELP
item, and the prompt starts with a question mark. If you've got your
menus setup like this, then Spice will use the pathname specified.
For example, if you've got this line in your BBS.CTL:
SYSOP MENU "WOCin Sysop Menu"
_SHOW Sysop "?HELP" = C:\Opushelp\Helpme
then Spice will create a Sysop help screen for the commands listed, name
it Helpme.Bbs, and put it in your C:\Opushelp directory. Otherwise, the
help files will be in the current directory, with the following names:
FILE.BBS CONFIG.BBS
HISTORY.BBS CUSTOM1.BBS
LORE.BBS CUSTOM2.BBS
MAIN.BBS CUSTOM3.BBS
MESSAGE.BBS CUSTOM4.BBS
SECTION.BBS CUSTOM5.BBS
SYSOP.BBS CUSTOM6.BBS
Now that you've got your ENGLISH.HLP file edited, and made sure that you
offer Help where you want, you can select the colors you'd like for the
screens. To access the color selection menu:
1. Choose SPICE CONFIG from the Main Menu.
2. Choose HELP FILE from the Spice Config Menu.
3. Choose MENU COLORS from the Help Files Menu.
Spice - Ver 1.00 Page 31
You'll see the help screen color selection menu:
title color: lightgreen on black
prompt char: yellow on black
prompt text: gray on black
help hilite: lightcyan on black
help text: white on black
menu prompt: yellow on black
menu text: lightblue on black
more? prompt: cyan on black
Quit
?help
By moving to your selection using your arrow keys, then choosing it by
hitting ENTER, you can change both the foreground and background colors
for any selection. Foreground colors are changed using the plus and
minus keys and background colors are changed using the left and right
arrow keys of the keyboard. When you've got your colors set to your
preference, quit and save your configuration.
The last thing you have to do before starting the help screen generation
is to tell Spice where your ENGLISH.HLP file is located. (Told you this
bit of info would be needed.) To let Spice know where to get it's
information:
1. Choose SPICE CONFIG from the Main Menu.
2. Choose HELP FILE from the Spice Config Menu.
3. Choose TEMPLATE FILES from the Help Files Menu.
4. Choose ENGLISH from the template files list.
Input the full Path\Name (C:\Opus\Help\English.Hlp), and hit Enter when
you're done. Then, Quit back to the Main Menu saving your configuration
changes.
Now that Spice knows where to find the info, you're ready to have it make
your help screens!
1. Choose OPUS CONFIG from the Main Menu.
2. Choose MAKE HELP FILES from the the Opus Config Menu.
3. Go get a (quick) cup of coffee.
As noted previously, only English is currently offered with Spice, but any
one interested in translating ENGLISH.HLP to the language of their choice
is welcome to contact John Valentyn, author of Spice.
Spice - Ver 1.00 Page 32
WHERE IS IT???
At times, you'll need to find a specific BBS.CTL command to work with
while in Spice. This list is to help you find the exact command you're in
search of, and to locate it quickly.
Please note that some commands are listed by what they're to do, so to
find a command like "Upload Lock", you might need to check for "File
Upload Lock" or "Message Upload Lock".
COMMAND FROM SPICE MAIN: TO: TO:
=======================================================================
After ArcMail: ...... Opus Config ...... Matrix
After Call: ...... Opus Config ...... Session ..... Log Off
After Edit: ...... Opus Config ...... Matrix
After Inbound: ...... Opus Config ...... Matrix
After Local: ...... Opus Config ...... Matrix
After Mail: ...... Opus Config ...... Matrix
After Relog: ...... Opus Config ...... Session ..... Log Off
After Toss: ...... Opus Config ...... Matrix
After Upload: ...... Opus Config ...... Session ..... Log Off
Aka Addresses: ...... Opus Config ...... Matrix ...... Address
Alias: ...... Opus Config ...... Message Areas
Alt F1 : ...... Opus Config ...... Session ..... Function Keys
Alt F2 : ...... Opus Config ...... Session ..... Function Keys
Alt F3 : ...... Opus Config ...... Session ..... Function Keys
Alt F4 : ...... Opus Config ...... Session ..... Function Keys
Alt F5 : ...... Opus Config ...... Session ..... Function Keys
Alt F6 : ...... Opus Config ...... Session ..... Function Keys
Alt F7 : ...... Opus Config ...... Session ..... Function Keys
Alt F8 : ...... Opus Config ...... Session ..... Function Keys
Alt F9 : ...... Opus Config ...... Session ..... Function Keys
Alt F10: ...... Opus Config ...... Session ..... Function Keys
Anonymous OK: ...... Opus Config ...... Message Areas
Area Type: ...... Opus Config ...... Message Areas
AutoAnswer: ...... Opus Config ...... Equipment
Barricade: ...... Opus Config ...... Message Areas
Barricade: ...... Opus Config ...... Session ..... Caller
Behavior Menu ...... Opus Config ...... Matrix (Sub-Menu)
Board Name: ...... Opus Config ...... System
Bossnode: ...... Opus Config ...... Matrix ...... Address
Buffers: ...... Spice Config ..... Control
Carrier mask: ...... Opus Config ...... Equipment
Char Set: ...... Opus Config ...... Message Areas
Charset: ...... Opus Config ...... Language
Config (ASCII): ...... Opus Config ...... Session ..... ASCII Menus
Crashes: ...... Opus Config ...... Matrix
Cume: ...... Opus Config ...... Session ..... Session Limits
Custom1 (ASCII): ...... Opus Config ...... Session ..... ASCII Menus
Custom2 (ASCII): ...... Opus Config ...... Session ..... ASCII Menus
Custom3 (ASCII): ...... Opus Config ...... Session ..... ASCII Menus
Custom4 (ASCII): ...... Opus Config ...... Session ..... ASCII Menus
Custom5 (ASCII): ...... Opus Config ...... Session ..... ASCII Menus
Custom6 (ASCII): ...... Opus Config ...... Session ..... ASCII Menus
Dial Prefix: ...... Opus Config ...... Equipment
Dial Suffix: ...... Opus Config ...... Equipment
Disable Usrlst: ...... Opus Config ...... Session ..... Messages
Domain: ...... Opus Config ...... Message Areas
DOS Close: ...... Opus Config ...... System
Downld ratio: ...... Opus Config ...... Session ..... Session Limits
Dupes: ...... Opus Config ...... File Areas
Spice - Ver 1.00 - Index A Page 33
Echo Guard: ...... Opus Config ...... Matrix
Echo tag: ...... Opus Config ...... Message Areas
EconoScan: ...... Opus Config ...... Matrix
Europe: ...... Opus Config ...... Session ..... Misc
Expire Days: ...... Opus Config ...... Session ..... Expiration
Expire Minutes: ...... Opus Config ...... Session ..... Expiration
Expire Priv: ...... Opus Config ...... Session ..... Expiration
Extern MailChk: ...... Opus Config ...... Message Areas
Extern Renum: ...... Opus Config ...... Message Areas
External Protocols:..... Opus Config ...... Session ..... External
ExtMailer: ...... Opus Config ...... Matrix ...... Commands
ExtMailExit: ...... Opus Config ...... Matrix ...... Commands
Extract Packets: ...... Opus Config ...... Matrix
File Application: ...... Opus Config ...... File Areas
File Area Access Lock:.. Opus Config ...... File Areas
File Area Access Priv:.. Opus Config ...... File Areas
File Area Barricade:.... Opus Config ...... File Areas
File Area DwnLd Lock:... Opus Config ...... File Areas
File Area DwnLd Path:... Opus Config ...... File Areas
File Area DwnLd Priv:... Opus Config ...... File Areas
File Area Help: ...... Opus Config ...... File Areas
File Area Menu: ...... Opus Config ...... File Areas
File Area Name: ...... Opus Config ...... File Areas
File Area Number: ...... Opus Config ...... File Areas
File Area Picture:...... Opus Config ...... File Areas
File Area Prefiles:..... Opus Config ...... File Areas
File Area Ratio Priv:... Opus Config ...... File Areas
File Area Rules: ...... Opus Config ...... File Areas
File Area Section:...... Opus Config ...... File Areas
File Area Title: ...... Opus Config ...... File Areas
File Baud: ...... Opus Config ...... Session ..... Session Limits
File Date: ...... Opus Config ...... Session ..... Files
File Limit: ...... Opus Config ...... Session ..... Session Limits
File New Priv: ...... Opus Config ...... File Areas
File Paths Menu ...... Opus Config ...... Matrix (Sub-Menu)
File Raw: ...... Opus Config ...... Session ..... Files
File Upload Area: ...... Opus Config ...... File Areas
File Upload Lock: ...... Opus Config ...... File Areas
File Upload Path: ...... Opus Config ...... File Areas
File Upload Priv: ...... Opus Config ...... File Areas
File Who: ...... Opus Config ...... Session ..... Files
Format Date: ...... Opus Config ...... Session ..... Misc
Format Time: ...... Opus Config ...... Session ..... Misc
Free: ...... Opus Config ...... File Areas
GUUCP: ...... Opus Config ...... Matrix ...... Address
Handshake: ...... Opus Config ...... Equipment
Height: ...... Opus Config ...... System
Help: ...... Opus Config ...... Message Areas
High File: ...... Opus Config ...... System
High Message: ...... Opus Config ...... System
High Names: ...... Opus Config ...... Session ..... Log On
HighBit: ...... Opus Config ...... Language
History (ASCII): ...... Opus Config ...... Session ..... ASCII Menus
Inbound Only: ...... Opus Config ...... Message Areas
Kill Private: ...... Opus Config ...... Session ..... Messages
kUpload Area: ...... Opus Config ...... File Areas
kUpload Lock: ...... Opus Config ...... File Areas
kUpload Path: ...... Opus Config ...... File Areas
LangDir: ...... Opus Config ...... Language
Language key: ...... Spice Config ..... Control
Language: ...... Opus Config ...... Language
LastRead: ...... Opus Config ...... Session ..... Messages
Spice - Ver 1.00 - Index A Page 34
List Sysop: ...... Opus Config ...... Session ..... Misc
Local Color/Mono: ...... Spice Config ..... Control
Local Screen Lgth:...... Spice Config ..... Control
Local Screen Wdth:...... Spice Config ..... Control
Local Video Mode: ...... Spice Config ..... Control
Locks: ...... Opus Config ...... System
Log echomail: ...... Opus Config ...... Matrix
Log file: ...... Opus Config ...... System
Log Mode: ...... Opus Config ...... System
Logoff Msgs: ...... Opus Config ...... Session ..... Log Off
LogOn Ascii Menu: ...... Opus Config ...... Session ..... Log On
LogOn AskAddress: ...... Opus Config ...... Session ..... Log On
LogOn AskAlias: ...... Opus Config ...... Session ..... Log On
LogOn AskBirthday:...... Opus Config ...... Session ..... Log On
LogOn AskCity: ...... Opus Config ...... Session ..... Log On
LogOn AskPhone: ...... Opus Config ...... Session ..... Log On
LogOn AskReal: ...... Opus Config ...... Session ..... Log On
Logon Baud: ...... Opus Config ...... Session ..... Session Limits
LogOn CanAlias: ...... Opus Config ...... Session ..... Log On
LogOn HandHold: ...... Opus Config ...... Session ..... Log On
LogOn Hide Pwd: ...... Opus Config ...... Session ..... Log On
LogOn Keys: ...... Opus Config ...... Session ..... Log On
Logon Level: ...... Opus Config ...... Session ..... Log On
LogOn MyQuestion: ...... Opus Config ...... Session ..... Log On
LogOn No Pwd Level:..... Opus Config ...... Session ..... Log On
LogOn NoFlags: ...... Opus Config ...... Session ..... Log On
LogOn Section: ...... Opus Config ...... Session ..... Log On
LogOn Xdays: ...... Opus Config ...... Session ..... Log On
LogOn Xmins: ...... Opus Config ...... Session ..... Log On
LogOnTimeLimit: ...... Opus Config ...... Session ..... Log On
Mailer Command: ...... Opus Config ...... Matrix ...... Commands
Mailer Exit: ...... Opus Config ...... Matrix ...... Commands
Mailer Load: ...... Opus Config ...... Matrix ...... Commands
Max Lines: ...... Opus Config ...... Message Areas
MaxEcho: ...... Opus Config ...... Matrix
Min Baud: ...... Opus Config ...... Matrix
Min Logon Baud: ...... Opus Config ...... Session ..... Log On
Modem Busy: ...... Opus Config ...... Equipment
Modem Init: ...... Opus Config ...... Equipment
Monitor Width: ...... Opus Config ...... System
Mouse: ...... Opus Config ...... Equipment
Msg Access Priv: ...... Opus Config ...... Message Areas
Msg Address: .......Opus Config ...... Message Areas
Msg Application: ...... Opus Config ...... Message Areas
Msg Area Access Lock:... Opus Config ...... Message Areas
Msg Area Attrib: ...... Opus Config ...... Message Areas
Msg Area Edit Lock:..... Opus Config ...... Message Areas
Msg Area Edit Priv:..... Opus Config ...... Message Areas
Msg Area Menu: ...... Opus Config ...... Message Areas
Msg Area Name: ...... Opus Config ...... Message Areas
Msg Area Number: ...... Opus Config ...... Message Areas
Msg Area Section: ...... Opus Config ...... Message Areas
Msg Area Upload Lock:... Opus Config ...... Message Areas
Msg Area Upload Priv:... Opus Config ...... Message Areas
Msg Edit Ask Crash:..... Opus Config ...... Matrix ...... Msg Handling
Msg Edit Ask FileAttach: Opus Config ...... Matrix ...... Msg Handling
Msg Edit Ask Hold:...... Opus Config ...... Matrix ...... Msg Handling
Msg Edit Ask KillSent:.. Opus Config ...... Matrix ...... Msg Handling
Msg Edit Ask Pvt: ...... Opus Config ...... Matrix ...... Msg Handling
Msg Edit Ask Request:... Opus Config ...... Matrix ...... Msg Handling
Msg Edit Ask Update:.... Opus Config ...... Matrix ...... Msg Handling
Msg Edit Ask UUCP:...... Opus Config ...... Matrix ...... Msg Handling
Spice - Ver 1.00 - Index A Page 35
Msg Edit Assume Crash:.. Opus Config ...... Matrix ...... Msg Handling
Msg Edit Assume FileAtt: Opus Config ...... Matrix ...... Msg Handling
Msg Edit Assume Hold:... Opus Config ...... Matrix ...... Msg Handling
Msg Edit Assume KilSend: Opus Config ...... Matrix ...... Msg Handling
Msg Edit Assume Pvt:.... Opus Config ...... Matrix ...... Msg Handling
Msg Handling Menu ...... Opus Config ...... Matrix (Sub-Menu)
Msg Path: ...... Opus Config ...... Message Areas
Msg Show Ctl_A: ...... Opus Config ...... Matrix ...... Msg Handling
Msg Show Seenby: ...... Opus Config ...... Matrix ...... Msg Handling
Multiline Chat: ...... Opus Config ...... System
Multitasker: ...... Opus Config ...... System
NoAlias: ...... Opus Config ...... Matrix
Non TTY Baud: ...... Opus Config ...... Session ..... Log On
Origin: ...... Opus Config ...... Message Areas
Output: ...... Opus Config ...... Equipment
PassThru: ...... Opus Config ...... Message Areas
Path BadEcho: ...... Opus Config ...... Matrix ...... Files
Path Inbound: ...... Opus Config ...... Matrix ...... Files
Path Mail: ...... Opus Config ...... Matrix ...... Files
Path Misc: ...... Opus Config ...... System
Path Netinfo: ...... Opus Config ...... Matrix ...... Files
Path Outbound: ...... Opus Config ...... Matrix ...... Files
Path Spann: ...... Opus Config ...... System
Path System: ...... Opus Config ...... System
Path Temp: ...... Opus Config ...... System
Peek Lock: ...... Opus Config ...... Message Areas
Peek Priv: ...... Opus Config ...... Message Areas
Picture: ...... Opus Config ...... Message Areas
Pointnet: ...... Opus Config ...... Matrix ...... Address
Predial1: ...... Opus Config ...... Equipment
Predial2: ...... Opus Config ...... Equipment
Predial3: ...... Opus Config ...... Equipment
Predial4: ...... Opus Config ...... Equipment
pUpload Area: ...... Opus Config ...... File Areas
pUpload Path: ...... Opus Config ...... File Areas
pUpload Priv: ...... Opus Config ...... File Areas
Reboot: ...... Opus Config ...... System
Refund: ...... Opus Config ...... Session ..... Files
Refuse All InTransit:... Opus Config ...... Matrix ...... Commands
Refuse Attrib InTrans:.. Opus Config ...... Matrix ...... Commands
Refuse Exits: ...... Opus Config ...... Matrix ...... Commands
Refuse FREQs: ...... Opus Config ...... Matrix ...... Commands
Refuse Humans: ...... Opus Config ...... Matrix ...... Commands
Refuse Inbound: ...... Opus Config ...... Matrix ...... Commands
Refuse NonLcl InTrans:.. Opus Config ...... Matrix ...... Commands
Refuse NonPWD InTrans:.. Opus Config ...... Matrix ...... Commands
Relog: ...... Opus Config ...... Session ..... Outside
Remote Color/Mono:...... Spice Config ..... Control
Remote Video Mode:...... Spice Config ..... Control
Route: ...... Opus Config ...... Message Areas
Scan echomail: ...... Opus Config ...... Matrix
Scan To: ...... Opus Config ...... Message Areas
Section (ASCII): ...... Opus Config ...... Session ..... ASCII Menus
Secure: ...... Opus Config ...... Session ..... Outside
Send #CM: ...... Opus Config ...... Matrix ...... Commands
Send Break: ...... Opus Config ...... Equipment
Send Host: ...... Opus Config ...... Matrix ...... Commands
Send Local: ...... Opus Config ...... Matrix ...... Commands
Send Nothing: ...... Opus Config ...... Matrix ...... Commands
Show Time: ...... Opus Config ...... Session ..... Misc
Slow modem: ...... Opus Config ...... Equipment
Snoop: ...... Opus Config ...... System
Spice - Ver 1.00 - Index A Page 36
Status_dir: ...... Opus Config ...... System
Steady: ...... Opus Config ...... Equipment
Sysop (ASCII): ...... Opus Config ...... Session ..... ASCII Menus
Sysop (language): ...... Opus Config ...... Language
Sysop: ...... Opus Config ...... System
Task: ...... Opus Config ...... System
Tasks: ...... Spice Config ..... Control
Time: ...... Opus Config ...... Session ..... Session Limits
Title: ...... Opus Config ...... Message Areas
Toss EchoMail: ...... Opus Config ...... Matrix
Upload ratio: ...... Opus Config ...... Session ..... Session Limits
User (language): ...... Opus Config ...... Language
Uses About: ...... Opus Config ...... Matrix ...... Files
Uses Bad Name: ...... Opus Config ...... Session ..... Caller
Uses Bad Password:...... Opus Config ...... Session ..... Caller
Uses ByeBye: ...... Opus Config ...... Session ..... Log Off
Uses Common: ...... Opus Config ...... System
Uses Config: ...... Opus Config ...... Session ..... Caller
Uses Contents Help:..... Opus Config ...... Session ..... Files
Uses Day Limit: ...... Opus Config ...... Session ..... Caller
Uses Download: ...... Opus Config ...... Session ..... Files
Uses EchoToss: ...... Opus Config ...... Matrix ...... Files
Uses FileAreas: ...... Opus Config ...... Session ..... Files
Uses FileList: ...... Opus Config ...... Matrix ...... Files
Uses Inquire Help:...... Opus Config ...... Session ..... Messages
Uses Interline: ...... Opus Config ...... Session ..... Caller
Uses Leaving: ...... Opus Config ...... Session ..... Outside
Uses Local Editor:...... Opus Config ...... Session ..... Messages
Uses Locate Help: ...... Opus Config ...... Session ..... Files
Uses Logo: ...... Opus Config ...... Session ..... Caller
Uses LORE Help: ...... Opus Config ...... Session ..... Messages
Uses Macro: ...... Opus Config ...... Session ..... Caller
Uses Make: ...... Opus Config ...... Session ..... Caller
Uses MakeSection: ...... Opus Config ...... Session ..... Caller
Uses MaybeNew: ...... Opus Config ...... Session ..... Caller
Uses MsgAreas: ...... Opus Config ...... Session ..... Messages
Uses Name Filter: ...... Opus Config ...... Session ..... Caller
Uses New User1: ...... Opus Config ...... Session ..... Caller
Uses New User2: ...... Opus Config ...... Session ..... Caller
Uses Okfile: ...... Opus Config ...... Matrix ...... Files
Uses OpEd Help: ...... Opus Config ...... Session ..... Messages
Uses Password: ...... Opus Config ...... System
Uses Quote: ...... Opus Config ...... Session ..... Caller
Uses Replace Help:...... Opus Config ...... Session ..... Messages
Uses Returning: ...... Opus Config ...... Session ..... Outside
Uses Rookie: ...... Opus Config ...... Session ..... Caller
Uses Schedule: ...... Opus Config ...... System
Uses Time Warn: ...... Opus Config ...... Session ..... Caller
Uses Too Slow: ...... Opus Config ...... Session ..... Caller
Uses Upload: ...... Opus Config ...... Session ..... Files
Uses UUCPlist: ...... Opus Config ...... Matrix ...... Files
Uses Welcome: ...... Opus Config ...... Session ..... Caller
Uses XferBaud: ...... Opus Config ...... Session ..... Files
Uses Yell: ...... Opus Config ...... Session ..... Caller
Version6: ...... Opus Config ...... Matrix
Video: ...... Opus Config ...... System
XDGone: ...... Opus Config ...... Session ..... Expiration
XDWarn: ...... Opus Config ...... Session ..... Expiration
XTGone: ...... Opus Config ...... Session ..... Expiration
XTWarn: ...... Opus Config ...... Session ..... Expiration
Spice - Ver 1.00 - Index A Page 37